pumping stations - French English Dictionary